package com.niuwa.p2p.entity.credit;

import java.util.Date;

/**
 * 
 * @title 企业基本信息
 *
 * @author tennyqin
 * @version 1.0
 * @created 2015年4月3日
 */
public class CorpBaseNationalInfo {
	
	private Long id;//主键ID
    
	private Date createtime;//生成时间

	private String corpName;  //企业名称
	
	private String orgCode;   //组织机构代码
	
	private String registerNo;  //工商注册号
	
	private String artificialName;  //法定代表人姓名1，数据源1
	
	private String artificialName2;  //法定代表人姓名2，数据源2
	
	private String registDate;  //注册日期，格式：YYYYMMDD
	
	private String handleDate;  //代码证办证日期，格式：YYYYMMDD
	
	private String cancelDate;  //代码证作废日期，格式：YYYYMMDD
	
	private String url;   //企业网址，多个网址以逗号分隔
	
	private String statusID;  //企业当前状态ID1,数据源1
	
	private String flag;   //企业当前状态名称1,数据源1
	
	private String statusID2; //企业状态ID2，数据源2
	
	private String statusCaption2; //企业状态名称2，数据源2
	
	private String registFund; //注册资金1，单位：万元，数据源1
	
	private String fundCurrency; //币种ID1,参见数据字典，数据源1
	
	private String registFund2;  //注册资金2，单位：万元，数据源2
	
	private String fundCurrency2;  //币种ID2，参见数据字典，数据源2
	
	private String organType;    //机构类型ID，参见数据字典
	
	private String economicType;  //经济类型ID，参见数据字典
	 
	private String staffNumber;  //员工人数
	
	private String tradeCode; //所属行业代码，参见数据字典
	
	private String tradeName1; //所属行业小类
	
	private String tradeName2; //所属行业中类
	
	private String tradeName3;  //所属行业大类
	
	private String tradeName4;  //所属行业门类
	
	private String manageRange; //经营范围
	
	private String openDate;  //开业日期，格式：YYYYMMDD
	
	private String manageBeginDate; //经营开始日期，格式：YYYYMMDD
	
	private String manageEndDate;  //经营截止日期，格式：YYYYMMDD
	
	private String corpTypeID;  //企业类型ID
	
	private String corpTypeCaption; //企业类型名称
	
	private String allowManageProject; //经营许可项目
	
	private String generalManageProject; //一般经营项目
	
	private String manageRangeFashion;  //经营范围及方式
	
	private String registerDepartment;  //工商登记机关
	
	private String lastCheckYear;  //最后年检年度，格式：YYYY
	
	private String lastCheckDate;  //最后年检日期，格式：YYYYMMDD
	
	private String logoutDate;   //注销日期，格式：YYYYMMDD
	
	private String revokeDate;   //吊销日期，格式：YYYYMMDD
	
    private String subReportType; //子报告ID
	
	private String subReportTypeCost; //收费子报告ID
	
	private String treatResult;   //子报告查询状态,1：查得，2：未查得，3：其他原因未查得(此种情况，则没有下面的item节点)
	
	private String treatErrorCode; //treatResult=3时的错误代码,详见数据字典,treatResult!=3时,该属性不存在
	
	private String errorMessage; //reatResult=3时的错误描述信息,treatResult!=3时,该属性的值为空

	public String getCorpName() {
		return corpName;
	}

	public void setCorpName(String corpName) {
		this.corpName = corpName;
	}

	public String getOrgCode() {
		return orgCode;
	}

	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}

	public String getRegisterNo() {
		return registerNo;
	}

	public void setRegisterNo(String registerNo) {
		this.registerNo = registerNo;
	}

	public String getArtificialName() {
		return artificialName;
	}

	public void setArtificialName(String artificialName) {
		this.artificialName = artificialName;
	}

	public String getArtificialName2() {
		return artificialName2;
	}

	public void setArtificialName2(String artificialName2) {
		this.artificialName2 = artificialName2;
	}

	public String getRegistDate() {
		return registDate;
	}

	public void setRegistDate(String registDate) {
		this.registDate = registDate;
	}

	public String getHandleDate() {
		return handleDate;
	}

	public void setHandleDate(String handleDate) {
		this.handleDate = handleDate;
	}

	public String getCancelDate() {
		return cancelDate;
	}

	public void setCancelDate(String cancelDate) {
		this.cancelDate = cancelDate;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getStatusID() {
		return statusID;
	}

	public void setStatusID(String statusID) {
		this.statusID = statusID;
	}

	public String getFlag() {
		return flag;
	}

	public void setFlag(String flag) {
		this.flag = flag;
	}

	public String getStatusID2() {
		return statusID2;
	}

	public void setStatusID2(String statusID2) {
		this.statusID2 = statusID2;
	}

	public String getStatusCaption2() {
		return statusCaption2;
	}

	public void setStatusCaption2(String statusCaption2) {
		this.statusCaption2 = statusCaption2;
	}

	public String getRegistFund() {
		return registFund;
	}

	public void setRegistFund(String registFund) {
		this.registFund = registFund;
	}

	public String getFundCurrency() {
		return fundCurrency;
	}

	public void setFundCurrency(String fundCurrency) {
		this.fundCurrency = fundCurrency;
	}

	public String getRegistFund2() {
		return registFund2;
	}

	public void setRegistFund2(String registFund2) {
		this.registFund2 = registFund2;
	}

	public String getFundCurrency2() {
		return fundCurrency2;
	}

	public void setFundCurrency2(String fundCurrency2) {
		this.fundCurrency2 = fundCurrency2;
	}

	public String getOrganType() {
		return organType;
	}

	public void setOrganType(String organType) {
		this.organType = organType;
	}

	public String getEconomicType() {
		return economicType;
	}

	public void setEconomicType(String economicType) {
		this.economicType = economicType;
	}

	public String getStaffNumber() {
		return staffNumber;
	}

	public void setStaffNumber(String staffNumber) {
		this.staffNumber = staffNumber;
	}

	public String getTradeCode() {
		return tradeCode;
	}

	public void setTradeCode(String tradeCode) {
		this.tradeCode = tradeCode;
	}

	public String getTradeName1() {
		return tradeName1;
	}

	public void setTradeName1(String tradeName1) {
		this.tradeName1 = tradeName1;
	}

	public String getTradeName2() {
		return tradeName2;
	}

	public void setTradeName2(String tradeName2) {
		this.tradeName2 = tradeName2;
	}

	public String getTradeName3() {
		return tradeName3;
	}

	public void setTradeName3(String tradeName3) {
		this.tradeName3 = tradeName3;
	}

	public String getTradeName4() {
		return tradeName4;
	}

	public void setTradeName4(String tradeName4) {
		this.tradeName4 = tradeName4;
	}

	public String getManageRange() {
		return manageRange;
	}

	public void setManageRange(String manageRange) {
		this.manageRange = manageRange;
	}

	public String getOpenDate() {
		return openDate;
	}

	public void setOpenDate(String openDate) {
		this.openDate = openDate;
	}

	public String getManageBeginDate() {
		return manageBeginDate;
	}

	public void setManageBeginDate(String manageBeginDate) {
		this.manageBeginDate = manageBeginDate;
	}

	public String getManageEndDate() {
		return manageEndDate;
	}

	public void setManageEndDate(String manageEndDate) {
		this.manageEndDate = manageEndDate;
	}

	public String getCorpTypeID() {
		return corpTypeID;
	}

	public void setCorpTypeID(String corpTypeID) {
		this.corpTypeID = corpTypeID;
	}

	public String getCorpTypeCaption() {
		return corpTypeCaption;
	}

	public void setCorpTypeCaption(String corpTypeCaption) {
		this.corpTypeCaption = corpTypeCaption;
	}

	public String getAllowManageProject() {
		return allowManageProject;
	}

	public void setAllowManageProject(String allowManageProject) {
		this.allowManageProject = allowManageProject;
	}

	public String getGeneralManageProject() {
		return generalManageProject;
	}

	public void setGeneralManageProject(String generalManageProject) {
		this.generalManageProject = generalManageProject;
	}

	public String getManageRangeFashion() {
		return manageRangeFashion;
	}

	public void setManageRangeFashion(String manageRangeFashion) {
		this.manageRangeFashion = manageRangeFashion;
	}

	public String getRegisterDepartment() {
		return registerDepartment;
	}

	public void setRegisterDepartment(String registerDepartment) {
		this.registerDepartment = registerDepartment;
	}

	public String getLastCheckYear() {
		return lastCheckYear;
	}

	public void setLastCheckYear(String lastCheckYear) {
		this.lastCheckYear = lastCheckYear;
	}

	public String getLastCheckDate() {
		return lastCheckDate;
	}

	public void setLastCheckDate(String lastCheckDate) {
		this.lastCheckDate = lastCheckDate;
	}

	public String getLogoutDate() {
		return logoutDate;
	}

	public void setLogoutDate(String logoutDate) {
		this.logoutDate = logoutDate;
	}

	public String getRevokeDate() {
		return revokeDate;
	}

	public void setRevokeDate(String revokeDate) {
		this.revokeDate = revokeDate;
	}

	public String getSubReportType() {
		return subReportType;
	}

	public void setSubReportType(String subReportType) {
		this.subReportType = subReportType;
	}

	public String getSubReportTypeCost() {
		return subReportTypeCost;
	}

	public void setSubReportTypeCost(String subReportTypeCost) {
		this.subReportTypeCost = subReportTypeCost;
	}

	public String getTreatResult() {
		return treatResult;
	}

	public void setTreatResult(String treatResult) {
		this.treatResult = treatResult;
	}

	public String getTreatErrorCode() {
		return treatErrorCode;
	}

	public void setTreatErrorCode(String treatErrorCode) {
		this.treatErrorCode = treatErrorCode;
	}

	public String getErrorMessage() {
		return errorMessage;
	}

	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getCreatetime() {
		return createtime;
	}

	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}
	
	
}
